<?php

namespace app\admin\model;

use think\Model;


class DishFlavor extends Model
{





    // 表名
    protected $name = 'dish_flavor';

    // 自动写入时间戳字段
    protected $autoWriteTimestamp = false;

    // 定义时间戳字段名
    protected $createTime = false;
    protected $updateTime = false;
    protected $deleteTime = false;

    // 追加属性
    protected $append = [];


    /**
     * 获取菜品口味类型列表
     *
     */
    public function getDishFlavorTypeList()
    {
        $list = config('site.dishflavortype') ?? [];
        return $list;
    }

    /**
     * 获取菜品口味类型键列表
     *
     */
    public function getDishFlavorTypeKeyList()
    {
        $list = $this->getDishFlavorTypeList();
        if (!empty($list)) {
            $list = array_keys($list);
        }
        return $list;
    }

    public function dish()
    {
        return $this->belongsTo('Dish', 'dish_id', 'id', [], 'LEFT')->setEagerlyType(0);
    }
}
